/**
 * Used only in C-API based Architecture.
 */
#ifndef BLURVIEWNODE_H
#define BLURVIEWNODE_H
#pragma once
#include "Props.h"
#include "RNOH/arkui/ArkUINode.h"

namespace rnoh {
class BlurViewNode : public ArkUINode {
public:
    BlurViewNode();
    BlurViewNode &SetBlurType(facebook::react::BlurViewBlurType const &blurType, const int &blurAmount);
    void InsertChild(ArkUINode &child, std::size_t index);
    void RemoveChild(ArkUINode &child);
};
} // namespace rnoh
#endif // BLURVIEWNODE_H